﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace OurDailyBread.Model
{
    public interface IDataService
    {
        void GetData(Action<Object, Exception> callback);
    }

    public interface IVerseDataService
    {
        void GetData(Action<Object, Exception> callback);
    }

    public interface ICommentDataService
    {
        void GetData(DateTime commentTime, Action<Object, Exception> callback);
        void PutData(DateTime commentTime, string commentText, Action<Object, Exception> callback);
    }

    public interface ILikeDataService
    {
        void GetData(DateTime likeTime, Action<Object, Exception> callback);
        void Like(DateTime likeTime, Action<Object, Exception> callback);
        void Unlike(DateTime likeTime, Action<Object, Exception> callback);
    }

    public interface IImageDataService
    {
        void GetData(DateTime today, Action<Object, Exception> callback);
        void GetData2(DateTime today, Action<Object, Exception> callback);
        string GetData3(DateTime today);
    }

    public interface IMyLikeDataService
    {
        void GetData(Action<Object, Exception> callback);
        void PutData(string roamData, Action<Object, Exception> callback);
    }
}
